perf tools: Pass EXTRA_CFLAGS through to libbpf build again
authorBen Hutchings <benh@debian.org>
Fri, 16 Aug 2024 13:58:04 +0000 (15:58 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 21 Dec 2024 08:13:54 +0000 (09:13 +0100)
commit92a3c7296e7c9f03c62972b1f49414f8b0a11c02
treeff93057e5b257aba410f68970cba469cabf50cf8
parentfe45a96ff8d6a2e50333aa8e0de1b61daac1a467
perf tools: Pass EXTRA_CFLAGS through to libbpf build again

When perf was statically linked to libbpf, any definition of
EXTRA_CFLAGS passed to Makefile.perf propagated to the sub-make of
libbpf.  Since commit 9dabf4003423 ("perf python: Switch module to
linking libraries from building source"), EXTRA_CFLAGS is overridden
to "-fPIC" for the sub-make.

Change to include any user-provided EXTRA_CFLAGS before the "-fPIC"
option.

Fixes: 9dabf4003423 ("perf python: Switch module to linking libraries ...")
Signed-off-by: Ben Hutchings <benh@debian.org>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name perf-tools-pass-extra_cflags-through-to-libbpf-build-again.patch
tools/perf/Makefile.perf